#include <stdio.h>
#include <string.h>

void str_bin(char str1[], char str2[]);

int main()
{
	char str1[100], str2[100];

	gets(str1);

	gets(str2);

	str_bin(str1,str2);

	return 0;
}

void str_bin(char str1[], char str2[])
{
	int len_1 = strlen(str1);
	int len_2 = strlen(str2);
	char str[210];

	int i = 0, u = 0;

	while(i<len_1)
	{
		str[u] = str1[i];
		i++;
		u++;
	}
	i = 0;
	while(i<len_2)
	{
		str[u] = str2[i];
		i++;
		u++;
	}

	for(i = 0; i < u-1 ; i++)
	{
		int j;
		for(j = 0;j < u - i - 1 ; j++)
			if(str[j] > str[j+1])
			{
				char t = str[j];
				str[j] = str[j+1];
				str[j+1] = t;
			}
	}

	printf("%s",str);

	return ;
}
